package com.es.gateway.sdk.app.rpverifyExt;

import com.es.gateway.sdk.util.GsonUtil;
import lombok.Data;

/**
 * 上传证件照片, 请求对象
 */
@Data
public class UploadIDIMGRequest {
    /**
     * 请求ACTION
     */
    public static String act = "livingdetection/rpverifyExt/uploadIDIMG";
    /**
     * 业务ID(必须保证唯一，方便后续业务跟踪)
     */
    private String bizId;
    /**
     * 证件照片 (BASE64字符串)，必须是人像面
     */
    private String IDImg;
    /**
     * 国家 ISO CODE (可参考 https://esandinfo.yuque.com/yv6e1k/aa4qsg/lu0ya9fog51nsq8l)
     */
    private String countryISOCode;
    /**
     * 证件类型 ：
             passport : 护照
             identityCard : 身份证
     */
    private String IDType;
    /**
     * 证件号
     */
    private String IDNumber;
    /**
     * 姓名
     */
    private String name;

    public String toJsonStr() {
        return GsonUtil.getAllJson().toJson(this);
    }
}
